﻿@model PerfectBuyData.Entry

@{
    ViewBag.Title = "GuestBook";
    Layout = "~/Views/Shared/_Layout.cshtml";
}



<article id="address">
    <h1>Libro de visitas</h1>
    <h3>@ViewBag.Message</h3>
    <p>
        @Html.ValidationSummary(true, "Falló el envío.")
    </p>
    @using (Html.BeginForm("Index", "GuestBook", FormMethod.Post, new { enctype = "multipart/form-data", entrie = new PerfectBuyData.Entry(), @class = "guest" }))
    {
        @Html.ValidationSummary(true)

        <fieldset>

            @Html.HiddenFor(model => model.id)

            <div class="editor-label">
                <label>Nombre</label>
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.nombre)
                @Html.ValidationMessageFor(model => model.nombre)
            </div>

            <div class="editor-label">
                <label>Descripción</label>
            </div>
            <div class="editor-field">
                @Html.TextAreaFor(model => model.mensaje, new { @class = "multi-line" })
                @Html.ValidationMessageFor(model => model.mensaje)
            </div>

            <div class="editor-label">
                <label>Imagen</label>
            </div>
            <div class="editor-field">
                <input type="file" name="fileBase" />
            </div>

            <p>
                <input type="submit" value="Guardar" />
            </p>
        </fieldset>
    }
</article>
<div style="width: 900px; margin: auto auto">
    @foreach (var item in (List<PerfectBuyData.Entry>)ViewBag.Entries)
    {
        var fecha = item.fecha.ToString("dd/MM/yyyy HH:mm:ss");
        
        <div class="mensaje" style="height: 100px; width: 800px">
            <div style="float: left; margin-right: 4%;">
                <img src="@Html.DisplayFor(modelItem => item.urlImagen)", alt="" width="100px" height="100px"/>
            </div>
            <div>
                <p>
                    <label><strong>Nombre:</strong></label>@Html.DisplayFor(modelItem => item.nombre)
                </p>
                <p>
                    <label><strong>Mensaje:</strong></label>@Html.DisplayFor(modelItem => item.mensaje)
                </p>
                <p>
                    <label><strong>Fecha:</strong></label>@Html.DisplayFor(modelItem => fecha)
                </p>
            </div>
        </div>
    }
</div>
